// 英文语言配置
module.exports = {
  // 通用
  common: {
    // 登录页
    login: {
      title: 'Configuration System',
      welcome: 'Welcome！！！',
      accountName: 'Account Name',
      accountName_placeholder: 'Please enter account/phone number...',
      password: 'Password',
      password_placeholder: 'Please enter password...',
      login: 'Login',
      copyright: 'Copyright：SYLINK',
    },
    // 框架页
    layout: {
      welcome: 'Welcome！',
      editUserInfo: 'Edit User Info',
      editPassword: 'Edit Password',
      logout: 'Logout',
      oldPassword: 'Old Password',
      newPassword: 'New Password',
      confirmPassword: 'Confirm Password',
    },
    // 导航栏
    nav: {
      home: 'Home',

      flowManage: 'Flow Manage',
      assemblyLibraryManage: 'Assembly Library Manage',
      assemblyManage: 'Assembly Manage',
      attributeManage: 'Attribute Manage',
      experimentTemplateManage: 'Experiment Template Manage',
      editExperimentTemplate: 'Edit Experiment Template',

      accountManage: 'Account Manage',
      userManage: 'User Manage',
      operationRecord: 'Operation Record',
      authSetting: 'Auth Setting',

      highThroughputComputing: 'High Throughput Computing',
      materialDatabase: 'Material Database',
      materialList: 'Material List',

      dataManage: 'Data Manage',
      dataAnalysis: 'Data Analysis',

      materialIntelligentAgent: 'Material Intelligent Agent',
      universalBigModel: 'Material Big Model',    // 20240129: 原名称【Universal Big Model】改为【Material BigModel】
      scienceBigModel: 'Vertical Domain Model',   // 20240129: 原名称【Science Big Model】改为【Vertical Domain Model】

      automationExperiment: 'Automation Experiment',
      taskOverview: 'Task Overview',
      monitor: 'Monitor',
      ownCreateTask: 'Own Create Task',
      templateCreateTask: 'Template Create Task',
      experimentDataManage: 'Experiment Data Manage',
      runningState: 'Running State',
      autoGuideVehicleDetail: 'Auto Guide Vehicle Detail',
      ballMillingStationDetail: 'Ball Milling 1 Station Detail',
      ballMillingTwoStationDetail: 'Ball Milling 2 Station Detail',
      bottomFurnaceStationDetail: 'Bottom Furnace Station Detail',
      capperStationDetail: 'Capper Station Detail',
      capperTwoStationDetail: 'Capper Two Station Detail',
      crucibleConversionStationDetail: 'Crucible Conversion Station Detail',
      crusherStationDetail: 'Crusher Station Detail',
      electroChemistryTestingStationDetail: 'Electro Chemistry Testing Station Detail',
      flourBlendingStationDetail: 'Flour Blending Station Detail',
      jakaRobotDetail: 'Jaka Robot Detail',
      magneticPeristalticOthersStationDetail: 'Magnetic Peristaltic Others Station Detail',
      ovenStationDetail: 'Oven Station Detail',
      packagingStationDetail: 'Packaging Station Detail',
      pipetteDistributionStationDetail: 'Pipette Distribution Station Detail',
      scrapingStationDetail: 'Scraping Station Detail',
      solidLiquidTestingStationDetail: 'Solid Liquid Testing Station Detail',
      solidSolidTestingStationDetail: 'Solid Solid Testing Station Detail',
      tabletPressStationDetail: 'TabletPress Station Detail',
      tubeFurnaceStationDetail: 'TubeFurnace Station Detail',
      xrdTestingStationDetail: 'XRD Testing Station Detail',
    },
    // 标题内容
    title: {
      // 通用
      tipLeft: 'Tip：mark',
      tipRight: 'item is required',

      // 组件相关
      addAssemblyClassify: 'Add Assembly Classify',
      editAssemblyClassify: 'Edit Assembly Classify',
      addAssembly: 'Add Assembly',
      editAssembly: 'Edit Assembly',
      addAttribute: 'Add Attribute',
      editAttribute: 'Edit Attribute',
      attributeManage: 'Attribute Manage',

      // 基本信息相关
      addUser: 'Add User',
      editUser: 'Edit User',
      addRole: 'Add Role',
      editRole: 'Edit Role',
      authConfig: 'Auth Config',
      selMenuAuth: 'Select Menu Auth',

      // 材料数据库相关
      materialProjectStatistics: 'Material Project Statistics',
      databaseEntries: 'Database Entries',

      // 材料智能体相关
      catalyticLargeModel: 'CatalyticLargeModel',
      batteryMaterial: 'BatteryMaterial',
      chemisorption: 'Chemisorption',
      biomaterial: 'Biomaterial',
      microwaveDielectric: 'MicrowaveDielectric',
      ferroelectricVoltage: 'FerroelectricVoltage',
      layerMaterial: 'LayerMaterial',
      intraocularLens: 'IntraocularLens',
      resultImgData: 'Result ImgData',
      predictedEnergyValue: 'Predicted Energy Value',

      // 自动化实验相关
      expProcessDetail: 'ExpProcessDetail',
      basicInformation: 'BasicInformation',
      expTemplateList: 'ExpTemplateList',
      expProcessOverview: 'ExpProcessOverview',
      expData: 'ExpData',
      expRunLogData: 'ExpRunLogData',
      expRunLog: 'ExpRunLog',
      expStatistics: 'ExpStatistics',
      agvConditionMonitoring: 'AGV Car Status Monitoring',
      expOperation: 'Experimental Quick Steps',
      expTaskQueue: 'Experimental Task Queue',
      deviceWorkStatistics: 'DeviceWorkStatistics',
      thisExpExpectedCompletionTime: 'ThisExpExpectedCompletionTime',
      accumulateExpWorkTime: 'AccumulateExpWorkTime',
      hour: 'h',
      minute: 'm',
      second: 's',
      deviceScreen: 'Device Screen',
      operate: 'Operate',
      currentTaskNumber: 'Current Task Number',
      currentStationNumber: 'Current Station Number',

      // 组件编辑相关
      attributeConfig: 'Edit Attribute Config',
      componentLibrary: 'Component Library',
      selTaskType: 'Sel Task Type',
      selSaveTempType: 'Sel Save Temp Type',
      editConfig_BYSYH: 'Edit Bayesian Optimization Config',
      editConfig_FHJQR: 'Edit Composite Robot Config',
      editConfig_KGJ: 'Edit CapperStation Config',
      editConfig_KGJ2: 'Edit CapperStation2 Config',
      editConfig_WLDWT: 'Edit Material positioning Config',
      editConfig_JMTP: 'Edit Balance Config',
      editConfig_CSBQXJ: 'Edit Ultrasonic Cleaning Machine Config',
      editConfig_GTLPFXT: 'Edit Flour Blending Station Config',
      editConfig_YYPBXT: 'Edit Pipette Distribution Station Config',
      editConfig_QMJ1: 'Edit Ball Milling Station1 Config',
      editConfig_QMJ2: 'Edit Ball Milling Station2 Config',
      editConfig_ESPSJ: 'Edit Crusher Station Config',
      editConfig_SLJ: 'Edit Scraping Station Config',
      editConfig_GGZHW: 'Edit Crucible Conversion Config',
      editConfig_ZDHDCFZJ: 'Edit Packaging Station Config',
      editConfig_TCYPJ: 'Edit TabletPress Station Config',
      editConfig_GSL: 'Edit TubeFurnace Station Config',
      editConfig_XZL: 'Edit Bottom Furnace Station Config',
      editConfig_GGCSPT: 'Edit Solid Solid Testing Station Config',
      editConfig_GYCSPT: 'Edit Solid Liquid Testing Station Config',
      editConfig_DHXCSYQ: 'Edit Electro Chemistry Testing Station Config',
      editConfig_XRDCSY: 'Edit XRD Testing Station Config',
      editConfig_ZDHHGJ: 'Edit Oven Station Config',

      configDetail_BYSYH: 'Parameter details - Bayesian Optimization',
      configDetail_FHJQR: 'Parameter details - Composite Robot',
      configDetail_KGJ: 'Parameter details - Reaction kettle capping machine',
      configDetail_KGJ2: 'Parameter details - Test tube capping machine',
      configDetail_WLDWT: 'Parameter details - Material positioning',
      configDetail_JMTP: 'Parameter details - Balance',
      configDetail_CSBQXJ: 'Parameter details - Ultrasonic Cleaning Machine',
      configDetail_GTLPFXT: 'Parameter details - Flour Blending Station',
      configDetail_YYPBXT: 'Parameter details - Pipette Distribution Station',
      configDetail_QMJ1: 'Parameter details - BallMilling Station 1',
      configDetail_QMJ2: 'Parameter details - BallMilling Station 2',
      configDetail_ESPSJ: 'Parameter details - Crusher Station',
      configDetail_SLJ: 'Parameter details - Scraping Station',
      configDetail_GGZHW: 'Parameter details - Crucible Conversion',
      configDetail_ZDHDCFZJ: 'Parameter details - Packaging Station',
      configDetail_TCYPJ: 'Parameter details - TabletPress Station',
      configDetail_GSL: 'Parameter details - Tube Furnace Station',
      configDetail_XZL: 'Parameter details - Bottom Furnace Station',
      configDetail_GGCSPT: 'Parameter details - Solid Solid Testing Station',
      configDetail_GYCSPT: 'Parameter details - Solid Liquid Testing Station',
      configDetail_DHXCSYQ: 'Parameter details - Electro Chemistry Testing Station',
      configDetail_XRDCSY: 'Parameter details - XRD Testing Station',
      configDetail_ZDHHGJ: 'Parameter details - OvenStation',

      // 设备运行状态相关
      deviceRunningState: 'Device Running State',
      deviceOverview: 'Device Overview',
      statusMessage: 'Status Message',
      autoGuideVehicle: 'Auto Guide Vehicle',
      ballMillingStation: 'Ball Milling Station 1',
      ballMillingTwoStation: 'Ball Milling Station 2',
      bottomFurnaceStation: 'Bottom Furnace Station',
      capperStation: 'Reaction kettle Station',
      capperTwoStation: 'Test tube Station',
      crucibleConversionStation: 'Crucible Conversion Station',
      crusherStation: 'Crusher Station',
      electroChemistryTestingStation: 'Electro Chemistry Testing Station',
      flourBlendingStation: 'Flour Blending Station',
      jakaRobot: 'Jaka Robot',
      magneticPeristalticOthersStation: 'Magnetic Peristaltic Others Station',
      ovenStation: 'Oven Station',
      packagingStation: 'Packaging Station',
      pipetteDistributionStation: 'Pipette Distribution Station',
      scrapingStation: 'Scraping Station',
      solidLiquidTestingStation: 'Solid Liquid Testing Station',
      solidSolidTestingStation: 'Solid Solid Testing Station',
      tabletPressStation: 'TabletPress Station',
      tubeFurnaceStation: 'TubeFurnace Station',
      xrdTestingStation: 'XRD Testing Station',
    },
    // 按钮
    button: {
      search: 'Search',
      reset: 'Reset',
      add: 'Add',
      addLine: 'AddLine',
      edit: 'Edit',
      del: 'Del',
      delNode: 'DelNode',
      delLine: 'DelLine',
      select: 'Select',
      detail: 'Detail',
      authSetting: 'AuthSetting',
      save: 'Save',
      determine: 'Determine',
      cancel: 'Cancel',
      back: 'Back',
      selAll: 'Select All',
      clearAll: 'Clear All',
      startExploringMaterials: 'Start',
      addDialogue: 'Dialogue',
      sending: 'Send',
      realTimeMonitoring: 'Monitor',
      stopTask: 'StopTask',
      cancelTask: 'CancelTask',
      forceComplete: 'Complete',
      refreshStatus: 'Refresh',
      addTemplate: 'AddTemp',
      importTemplate: 'ImportTemp',
      submitExp: 'Submit',
      confirmChoices: 'Confirm',
      saveToTemplate: 'Save To Template',
      clearEditingArea: 'Clear Editing Area',
      editNodeConfig: 'Edit Node Config',
      addParam: 'AddParam',
      clickToUpload: 'Click To Upload',
      fullLineAutomaticStart: 'Full Line Automatic Start',
      fullLineAutomaticStop: 'Full Line Automatic Stop',
      automaticMode: 'Automatic Mode',
      manualMode: 'Manual Mode',
      assemblyManage: 'Assembly Manage',
      attributeManage: 'Attribute Manage',
    },
    // 文本
    label: {
      // 基础字段
      name: 'Name',
      sex: 'Sex',
      roleName: 'RoleName',
      jobNumber: 'JobNumber',
      accountNumber: 'AccountNumber',
      phone: 'Phone',
      email: 'Email',
      status: 'Status',
      remark: 'Remark',
      createUserName: 'CreateUserName',
      createTime: 'CreateTime',
      operate: 'Operate',
      operateName: 'OperateUserName',
      content: 'Content',
      sort: 'Sort',

      // 组件相关
      classifyCnName: 'ClassifyCnName',
      classifyEnName: 'ClassifyEnName',
      assemblyCnName: 'AssemblyCnName',
      assemblyEnName: 'AssemblyEnName',
      attributeCnName: 'AttributeCnName',
      attributeEnName: 'AttributeEnName',
      imgSrcType: 'ImgSrcType',
      imgSrc: 'ImgSrc',
      inputType: 'InputType',
      inputDataSource: 'InputDataSource',
      paramName: 'ParamName',
      paramCnName: 'CnName',
      paramEnName: 'EnName',
      paramValue: 'ParamValue',
      paramType: 'ParamType',
      defaultValue: 'DefaultValue',
      plcAddress: 'PlcAddress',

      // 记录相关
      waringContent: 'WaringContent',
      waringTime: 'WaringTime',

      // 实验相关
      expName: 'ExpName',
      expNumber: 'ExpNumber',
      expTemplateName: 'ExpTemplateName',
      expTemplateNumber: 'ExpTemplateNumber',
      expTemplateAuth: 'ExpTemplateAuth',
      expStatus: 'ExpStatus',
      expSort: 'ExpSort',
      expType: 'ExpType',
      expStartTime: 'ExpStartTime',
      expEndTime: 'ExpEndTime',
      expectedWorkingHours: 'ExpectedWorkingHours',
      basicInformation: 'BasicInformation',
      inheritExpTemplateConfig: 'InheritExpTemplateConfig',

      // 实景监控相关
      playMode: 'Select PlayMode',

      // 组件编辑器相关
      isPortsShow: 'IsPortsShow',
      autoLayoutMode: 'AutoLayoutMode',
      preview: 'Preview',
      node: 'Node',
      ligature: 'Ligature',
      editNode: 'EditNode',
      editImgNode: 'EditImgNode',
      editConnection: 'EditConnection',
      nodeText: 'NodeText',
      fontSize: 'FontSize',
      fontColor: 'FontColor',
      backgroundColor: 'BackgroundColor',
      strokeColor: 'StrokeColor',
      nodeBackground: 'NodeBackground',
      borderColor: 'BorderColor',
      labelContent: 'LabelContent',
      lineColor: 'LineColor',
      lineStyle: 'LineStyle',
      lineWidth: 'LineWidth',
      doubleArrows: 'DoubleArrows',
      flowingLines: 'FlowingLines',
      adjustingLines: 'AdjustingLines',
      selTempType: 'SelectTempType',
      selSaveTempType: 'SelectSaveTempType',

      // 组件参数相关
      assemblyName_BYSYH: 'Bayesian optimization',
      assemblyName_FHJQR: 'Composite Robots',
      assemblyName_KGJ: 'Capping Machine',
      assemblyName_KGJ2: 'Capping Machine2',
      assemblyName_WLDWT: 'Material Positioning Table',
      assemblyName_CSBQXJ: 'Ultrasonic Cleaning Machine',
      assemblyName_JMTP: 'Precision Balance',
      assemblyName_GTLPFXT: 'High Throughput Powder Mixing',
      assemblyName_YYPBXT: 'Transfer and proportioning',
      assemblyName_QMJ1: 'Ball mill 1',
      assemblyName_QMJ2: 'Ball mill 2',
      assemblyName_ESPSJ: 'Crusher',
      assemblyName_SLJ: 'Brushing Machine',
      assemblyName_GGZHW: 'Crucible Conversion',
      assemblyName_QMYMQGLJ: 'Filter Machine',
      assemblyName_ZDHDCFZJ: 'Packaging Machine',
      assemblyName_TCYPJ: 'Tablet Press',
      assemblyName_GSL: 'Tube Furnace',
      assemblyName_XZL: 'Bottom loading furnace',
      assemblyName_GGCSPT: 'Solid testing',
      assemblyName_GYCSPT: 'Solid liquid testing',
      assemblyName_DHXCSYQ: 'Electrochemical test',
      assemblyName_XRDCSY: 'XRD testing',
      assemblyName_ZDHHGJ: 'Dryer Machine',

      workingHours: 'WorkingHours',
      operate: 'Operate',
      openCover: 'OpenCover',
      lockCover: 'LockCover',
      cleanTime: 'CleanTime (s)',
      materialCupOrTank: 'Cup / Tan',
      materialCup1: 'Cup1',
      materialCup2: 'Cup2',
      materialCup3: 'Cup3',
      materialCup4: 'Cup4',
      materialCup5: 'Cup5',
      materialCup6: 'Cup6',
      materialTank1: 'Tank1/mg',
      materialTank2: 'Tank2/mg',
      materialTank3: 'Tank3/mg',
      materialTank4: 'Tank4/mg',
      materialTank5: 'Tank5/mg',
      crucibleOrAspirationWeight: 'Crucible / AspirationWeight',
      crucible1: 'Crucible1',
      crucible2: 'Crucible2',
      crucible3: 'Crucible3',
      crucible4: 'Crucible4',
      crucibleAspirationWeightA: 'AspirationWeightA/ml',
      crucibleAspirationWeightB: 'AspirationWeightB/ml',
      crucibleAspirationWeightC: 'AspirationWeightC/ml',
      crucibleAspirationWeightD: 'AspirationWeightD/ml',
      runSetup: 'RunSetup',
      serialNumberOrConfig: 'Number / Config',
      speed: 'Speed (rpm)',
      rotationTime: 'RotationTime (s)',
      coolingTime: 'CoolingTime (s)',
      intervalTime: 'IntervalTime (s)',
      loopNumber: 'LoopNumber',
      crushTime: 'CrushTime',
      scrapingTime: 'ScrapingTime (s)',
      scrapingOperate: 'ScrapingOperate',
      nickelSheetOperate: 'NickelSheetOperate',
      convertOperate: 'ConvertOperate',
      solidityPressureValue: 'SolidityPressureValue (kg)',
      solidityPressurizeTime: 'SolidityPressurizeTime (s)',
      liquidPressureValue: 'LiquidPressureValue (kg)',
      liquidPressurizeTime: 'LiquidPressurizeTime (s)',
      solidityPackageValue: 'SolidityPackageValue',
      liquidPackageValue: 'LiquidPackageValue',
      startPressureValue: 'StartPressureValue (mpa)',
      targetPressureValue1: 'TargetPressureValue1 (mpa)',
      targetPressureValue2: 'TargetPressureValue2 (mpa)',
      upperPressureValue: 'UpperPressureValue (mpa)',
      programRunningTime: 'ProgramRunningTime (s)',
      pressureHoldTime: 'PressureHoldTime (s)',
      minute: 'Minute',
      temperatureControlparam: 'TemperatureControlparam',
      highVoltageKV: 'HighVoltage KV',
      highVoltagemA: 'HighVoltage mA',
      startAngle: 'StartAngle',
      endAngle: 'EndAngle',
      measureVelocity: 'MeasureVelocity',
      measureStep: 'MeasureStep',
      paramPart: 'ParamPart',
      selExp: 'SelExp',
      expParamConfig: 'ExpParamConfig',
      timePerPoint: 'TimePerPoint',
      continueTime: 'ContinueTime',
      isUseInitialPotential: 'isUseInitialPotential',
      initialPotential: 'InitialPotential',
      initialPotentialVSType: 'InitialPotentialVSType',
      stepPotential: 'StepPotential',
      stepPotentialVSType: 'StepPotentialVSType',
      topPotential: 'TopPotential',
      topPotentialVSType: 'TopPotentialVSType',
      topPotential1: 'TopPotential1',
      topPotential1VSType: 'TopPotential1VSType',
      topPotential2: 'TopPotential2',
      topPotential2VSType: 'TopPotential2VSType',
      isUseFinallyPotential: 'IsUseFinallyPotential',
      finallyPotential: 'FinallyPotential',
      finallyPotentialVSType: 'FinallyPotentialVSType',
      scanRate: 'ScanRate(V/s)',
      cycleCount: 'CycleCount',
      isVoltageRandAuto: 'IsVoltageRandAuto',
      isCurrentRandAuto: 'IsCurrentRandAuto',
      voltageRand: 'VoltageRand(mV)',
      currentRand: 'CurrentRand(mA)',
      current: 'Current(mA)',
      startFreq: 'StartFreq(Hz)',
      endFreq: 'EndFreq(Hz)',
      amplitude: 'Amplitude(mA)',
      intervalType: 'IntervalType',
      pointCount: 'PointCount',
      voltage: 'Voltage(V)',
      voltageVSType: 'VoltageVSType',
      dcOutput: 'DCOutput(mA)',
      stepHeight: 'StepHeight(mV)',
      stepTime: 'StepTime(s)',
      electroChemistryExp0: 'Open circuit potential (electrical analysis)',
      electroChemistryExp1: 'Linear sweep voltammetry (LSV)',
      electroChemistryExp2: 'Cyclic Voltammetry',
      electroChemistryExp3: 'Cyclic Voltammetry (multi cycle)',
      electroChemistryExp4: 'Potentiostatic',
      electroChemistryExp5: 'Constant Current',
      electroChemistryExp6: 'AC impedance (voltage)',
      electroChemistryExp7: 'AC impedance (current)',
      electroChemistryExp8: 'Stepwise cyclic voltammetry',
      electroChemistryExp9: 'Stepwise cyclic voltammetry (multi cycle)',
      electroChemistryExp10: 'Stepwise linear sweep voltammetry (SLSV)',
      electroChemistryExp11: 'Tafel',
      selContainer: 'Container',
      demandAmount: 'DemandAmount',
      expContainer1: 'Reaction kettle',
      expContainer2: 'Crucible',
      expContainer3: 'Test tube',
      expContainer4: 'High throughput material rack',
      expContainer5: 'Packaging rack',
      expContainer6: 'Beaker',
      expContainer7: 'Nickel sheet',
      peristalticPumpNumber: 'Peristaltic Pump Number',
      intakeFlowRate: 'Intake Flow Rate',
      programMaxTemperatureValue: 'Program Max Temperature Value',
      scrubbingCirculateCount: 'Scrubbing Circulate Count',
      autoInletFlowValue: 'Auto Inlet Flow Value',
      autoLoopCount: 'Auto Loop Count',
      doorOpenTemperatureValue: 'Door Open Temperature Value',
      heatLoopProgramNumber: 'Heat Loop Program Number',
      washingGasTimeoutTime: 'Washing Gas Timeout Time',
      constantVoltageEnable: 'Constant Voltage Enable',
      vacuumLowerLimitValue: 'Vacuum Lower Limit Value',
      hatchOpenPressureLowerLimit: 'Hatch Open Pressure Lower Limit',
      hatchOpenPressureUpperLimit: 'Hatch Open Pressure Upper Limit',
      furnaceTubePressureAlarmValue: 'Furnace Tube Pressure Alarm Value',
      constantVoltageRangeLowerLimit: 'Constant Voltage Range Lower Limit',
      constantVoltageRangeUpperLimit: 'Constant Voltage Range Upper Limit',
      settingTemperature: 'Setting Temperature',
      settingRotateSpeed: 'Setting RotateSpeed',
      settingTime: 'Setting Time',
      doorVelocity: 'Door Velocity',
      temperaturePeakValue: 'Temperature Peak Value',
      doorOpenTemperature: 'Door Open Temperature',

      // 材料数据库相关
      elementOrFormula: 'Element/Formula',
      elementKeyboard: 'ElementKeyboard',
      material_id: 'Material_ID',
      composition: 'Composition',
      formula_pretty: 'Formula_pretty',
      material_id: 'Material_id',
      chemsys: 'Chemsys',
      nsites: 'NSites',
      nelements: 'NElements',
      created_at: 'Created_at',

      // 通用大模型相关
      dialogue: 'Dialogue',
      oldDialogue: 'OldDialogue',
      user: 'User',
      intelligentRobot: 'Robot',
      intelligentTools: 'IntelligentTools',
      multiscaleComputing: 'MultiscaleComputing',
      automationExperiment: 'AutomationExperiment',
      bigModelMaterialsScience: 'BigModelMaterialsScience',
      machineLearning: 'MachineLearning',
      externalTools: 'ExternalTools',

      // 科学大模型相关
      materialChemistry: 'MaterialChemistry',
      catalyticLargeModel: 'CatalyticLargeModel',
      batteryMaterial: 'BatteryMaterial',
      chemisorption: 'Chemisorption',
      biomaterial: 'Biomaterial',
      materialPhysics: 'MaterialPhysics',
      microwaveDielectric: 'MicrowaveDielectric',
      ferroelectricVoltage: 'FerroelectricVoltage',
      layerMaterial: 'LayerMaterial',
      intraocularLens: 'IntraocularLens',
      selectFile: 'Select File',
      textDocumentFormat: 'Text Document Format',
      onlySupportedTextDocumentFormat: 'Only Supported Text Document Format',

      // 设备相关
      equipmentPhotos: 'EqPhotos',
      workingCondition: 'WorkingStatus',
      currentBatteryLevel: 'CurrentBatteryLevel',
      positionAndOrientation: 'PositionAndOrientation',
      runTime: 'RunTime',
      settingTime: 'SettingTime',
      pressureHoldTime: 'PressureHoldTime',
      runningDistance: 'RunningDistance',
      currentLocation: 'CurrentLocation',
      device1WorkingCondition: 'Eq1 WorkingStatus',
      device2WorkingCondition: 'Eq2 WorkingStatus',
      currentVelocity: 'CurrentVelocity',
      hasRunTime: 'HasRunTime',
      hasCycledNumber: 'HasCycledNumber',
      heatingPowerAndAlarm: 'HeatingPowerAndAlarm',
      temperaturePracticalValue: 'TemperaturePV',
      temperatureSettingValue: 'TemperatureSV',
      currentProgramNo: 'CurrentProgramNo',
      currentStationNo: 'CurrentStationNo',
      pinchFlakeFallMaterialDeviceStatus: 'DeviceStatus',
      magnetismStirTemperature: 'MagnetismStirTemperature',
      magnetismStirTime: 'MagnetismStirTime',
      magnetismStirSpeed: 'MagnetismStirSpeed',
      actualOrTargetTemperature: 'Actual/Target Temperature',
      actualOrTargetRotateSpeed: 'Actual/Target RotateSpeed',
      cycleNumber: 'CycleNumber',
      showMoveStatus: 'MoveStatus',
      actualPressure: 'ActualPressure',
      xAxis: 'xAxis',
      yAxis: 'yAxis',
      zAxis: 'zAxis',
      currentUsedCrucible: 'CurrentUsedCrucible',
      vacuumPressureValue: 'VacuumPressureValue',
      intakeFlowPracticalValue: 'IntakeFlowPV',
      intakeFlowSettingValue: 'IntakeFlowSV',

      // 数据源相关
      man: 'man',
      woman: 'woman',

      enable: 'Enable',
      disable: 'Disable',

      open: 'Open',
      close: 'Close',

      preview: 'Preview',
      playback: 'Playback',

      firing: 'Firing',
      cease: 'Cease',

      vsRef: 'vsRef',
      vsoc: 'vsoc',

      use: 'Use',
      notUse: 'NotUse',

      linear: 'Linear',
      logarithm: 'Logarithm',

      autoSetting: 'AutoSetting',
      notAutoSetting: 'NotAutoSetting',

      expandAllPanal: 'ExpandAllPanal',
      foldAllPanal: 'FoldAllPanal',

      rightAngle: 'RightAngle',
      roundedAngle: 'RoundedAngle',
      smooth: 'Smooth',
      jumpover: 'Jumpover',

      all: 'All',
      inQueue: 'InQueue',
      inProgress: 'InProgress',
      completed: 'Completed',
      terminated: 'Terminated',
      canceled: 'Canceled',

      public: 'Public',
      private: 'Private',

      inStandby: 'Standby',
      inOperation: 'Operation:',
      inFault: 'Fault',
      inOffline: 'Offline',

      domainKnowledgeQA: 'DomainKnowledgeQA',
      autonomousLearning: 'AutonomousLearning',

      singleTask: 'SingleTask',
      parallelTask: 'ParallelTask',
      iterationOptimizeTask: 'IterationOptimizeTask',

      noOperation: 'NoOperation',
      toTestTube: 'ToTestTube',
      toCrucible: 'ToCrucible',

      scraping: 'Scraping',
      nickelSheet: 'NickelSheet',

      crucibleConversion: 'Crucible Conversion',
      linerOpen: 'Liner Open',

      resourcePath: 'Resource Path',
      website: 'Website',

      textBox: 'TextBox',
      numberBox: 'NumberBox',
      dropdownBox: 'DropdownBox',
      radioBox: 'RadioBox',

      string: 'String',
      int: 'Int',
      decimal: 'Decimal',
    },
    // 占位符提示语
    placeholder: {
      pleaseSelect: 'Please Select',
      pleaseInput: 'Please Input Content',
      selExpId: 'Please select the experimental task',
      labelText: 'Label text, if empty, there will be no',
      password: 'Please Input Password',
      newPassword: 'Please Once More Input Password',
      passwordInconsistency: 'The passwords entered twice are inconsistent!',
      workingHours: 'Please Input WorkingHours (Unit: minute)',
      selOperate: 'Please Select Operate',
      cleanTime: 'Please Input CleanTime (Unit: se)',
      weight: 'Please Input Weight',
      aspirationWeight: 'Please Input AspirationWeight',
      speed: 'Please Input Speed (Unit: rpm)',
      rotationTime: 'Please Input RotationTime (Unit: s)',
      coolingTime: 'Please Input CoolingTime (Unit: s)',
      loopNumber: 'Please Input LoopNumber',
      intervalTime: 'Please Input IntervalTime (Unit: s)',
      crushTime: 'Please Input CrushTime (Unit: s)',
      scrapingTime: 'Please Input ScrapingTime (Unit: s)',
      scrapingOperate: 'Please Select ScrapingOperate',
      nickelSheetOperate: 'Please Select NickelSheetOperate',
      convertOperate: 'Please Select ConvertOperate',
      solidityPackageValue: 'Please Input SolidityPackageValue',
      liquidPackageValue: 'Please Input LiquidPackageValue',
      startPressureValue: 'Please Input StartPressureValue (Unit: kg)',
      targetPressureValue1: 'Please Input TargetPressureValue1 (Unit)',
      targetPressureValue2: 'Please Input TargetPressureValue2 (Unit: kg)',
      upperPressureValue: 'Please enter the upper pressure limit value (mpa)',
      programRunningTime: 'Please enter the boost time (s)',
      pressureHoldTime: 'Please Input PressureHoldTime (Unit: s)',
      time: 'Please Input Time (Unit: minute)',
      temperature: 'Please Input Temperature (Unit: centigrade)',
      highVoltageKV: 'Please Input HighVoltage (Unit: KV)',
      highVoltagemA: 'Please Input HighVoltage (Unit: mA)',
      startAngle: 'Please Input StartAngle',
      endAngle: 'Please Input EndAngle',
      measureVelocity: 'Please Input MeasureVelocity',
      measureStep: 'Please Input MeasureStep',
      selExp: 'Please Select Experiment',
      timePerPoint: 'Please Input TimePerPoint',
      continueTime: 'Please Input ContinueTime',
      isUseInitialPotential: 'Please Select IsUseInitialPotential',
      initialPotential: 'Please Input InitialPotential (V)',
      initialPotentialVSType: 'Please Select InitialPotentialVSType',
      stepPotential: 'Please Input StepPotential (V)',
      stepPotentialVSType: 'Please Select StepPotentialVSType',
      topPotential: 'TopPotential(V)',
      topPotentialVSType: 'TopPotentialVSType',
      topPotential1: 'Please Input TopPotential1 (V)',
      topPotential1VSType: 'Please Select TopPotential1VSType',
      topPotential2: 'Please Input TopPotential2 (V)',
      topPotential2VSType: 'Please Select topPotential2VSType',
      isUseFinallyPotential: 'Please Select isUseFinallyPotential',
      finallyPotential: 'Please Input FinallyPotential (V)',
      finallyPotentialVSType: 'Please Select FinallyPotentialVSType',
      scanRate: 'Please Input ScanRate (V/s)',
      cycleCount: 'Please Input CycleCount',
      isVoltageRandAuto: 'Please Select isVoltageRandAuto',
      isCurrentRandAuto: 'Please Select isCurrentRandAuto',
      voltageRand: 'Please Input VoltageRand (mV)',
      currentRand: 'Please Input CurrentRand (mA)',
      current: 'Please Input Current (mA)',
      startFreq: 'Please Input StartFreq (Hz)',
      endFreq: 'Please Input EndFreq (Hz)',
      amplitude: 'Please Input Amplitude (mA)',
      intervalType: 'Please Input Pitch',
      pointCount: 'Please Input PointCount (Default: 10)',
      voltage: 'Please Input Voltage(V)',
      voltageVSType: 'Please Select VoltageVSType',
      dcOutput: 'Please Input DCOutput (mA)',
      stepHeight: 'Please Input StepHeight(mV)',
      stepTime: 'Please Input StepTime(s)',
      demandAmount: 'Please Input DemandAmount',
      peristalticPumpNumber: 'Please Input Peristaltic Pump Number',
      intakeFlowRate: 'Please Input Intake Flow Rate',
      programMaxTemperatureValue: 'Please Input Program Max Temperature Value',
      scrubbingCirculateCount: 'Please Input Scrubbing Circulate Count',
      autoInletFlowValue: 'Please Input Auto Inlet Flow Value',
      autoLoopCount: 'Please Input Auto Loop Count',
      doorOpenTemperatureValue: 'Please Input Door Open Temperature Value',
      heatLoopProgramNumber: 'Please Input Heat Loop Program Number',
      washingGasTimeoutTime: 'Please Input Washing Gas Timeout Time',
      constantVoltageEnable: 'Please Input Constant Voltage Enable',
      vacuumLowerLimitValue: 'Please Input Vacuum Lower Limit Value',
      hatchOpenPressureLowerLimit: 'Please Input Hatch Open Pressure Lower Limit',
      hatchOpenPressureUpperLimit: 'Please Input Hatch Open Pressure Upper Limit',
      furnaceTubePressureAlarmValue: 'Please Input Furnace Tube Pressure Alarm Value',
      constantVoltageRangeLowerLimit: 'Please Input Constant Voltage Range Lower Limit',
      constantVoltageRangeUpperLimit: 'Please Input Constant Voltage Range Upper Limit',
      settingTemperature: 'Please Input Setting Temperature',
      settingRotateSpeed: 'Please Input Setting Rotate Speed',
      settingTime: 'Please Input Setting Time',
      doorVelocity: 'Please Input Door Velocity',
      temperaturePeakValue: 'Please Input Temperature Peak Value',
      doorOpenTemperature: 'Please Input Door Open Temperature',
    },
    // 提示框
    dialog: {
      tip: 'Tip',
      success: 'Success',
      error: 'Error',
      confirm: 'Confirm',
      cancel: 'Cancel',
    },
    // 提示语
    prompt: {
      // 提示文本
      info: {
        processing: 'Processing, please wait...',
        notHaveSpeech: 'No valid text content was identified',
        isUpdateStatus: 'Do you want to update the status of the selected data?',
        isDelSelData: 'Are you sure you want to delete the selected data?',
        isStopExp: 'Are you sure to stop the currently selected experimental task?',
        isCancelExp: 'Are you sure to cancel the current selected experimental task?',
        isSubmitExpToQueue: 'Would you like to submit this experiment to the experimental task queue?',
        isConfirmDelnode: 'This operation will permanently delete this node. Do you want to continue?',
        recordingTip: 'Long press to start recording, release to end recording',
        recording: 'Recording in progress...',
        thinking: 'Thinking, please wait a moment...',
        notYetOpen: 'This feature is currently not open',
        notYetConfigExpType: 'The experimental process for task type has not been configured yet, and it cannot be issued as a task',
        saveCombineReplace: 'After clicking OK, the current component editing area content will be replaced. Please note',
        editNodeConfigTip: 'This feature allows you to edit node styles and delete nodes',
        editQMJConfigTip: 'Note: The set [cooling time] must be less than or equal to [rotation time], otherwise the equipment cannot function properly',
        editFormDataSource: 'Tip: Setting the [Form Item Type] to [Dropdown Box] or [Radio Box] can fill in this content. In other cases, this content is invalid',
        isRefresh: 'After resetting, the currently edited content will not be saved. Do you want to continue?',
        templateConfigLoading: 'Template configuration loading, please wait...',
        notHaveTemplateConfig: 'There is currently no configuration data for this task type, please create it',
        processingExpData: 'Initializing experimental process configuration data, this process takes a long time, please wait...',
        isForceCompleteEnable: 'Are you sure to enable the forced completion of the workstation?',
        isForceCompleteDisable: 'Are you sure to disable the mandatory completion of the workstation?',
      },
      // 成功结果提示文本
      success: {
        add: 'Add Success',
        edit: 'Edit success',
        del: 'Delete Success',
        submit: 'Submit Success',
        submitExp: 'Experimental Task Successfully issued',
        updateStatus: 'Status update successful',
        updateExpStatus: 'Task status update successful',
        templateConfigLoading: 'Template configuration inheritance completed！',
        submitAndWait: 'Successfully submitted, data will be automatically refreshed after processing. Please wait...',
      },
      // 错误结果提示文本
      error: {
        add: 'Add Error',
        edit: 'Edit Error',
        del: 'Delete Error',
        submit: 'Submit Error',
        updateStatus: 'Status update failed, please try again',
        updateExpStatus: 'Task status update failed, please try again',
        unableDelRole: 'Unable to delete system default role',
        unableUpdateRoleStatus: 'Unable to modify system default role status',
        sendContentCannotBeEmpty: 'The content sent cannot be empty',
        deviceNotConnected: 'The current device is not connected to a microphone and cannot use voice input function',
        templateConfigNotFound: 'This type of task is not configured under the template, please reselect it',
        supportsUpTo16ParameterSegments: 'Up to 16 parameter segments can be edited, unable to continue adding',
        supportsUpTo30ParameterSegments: 'Up to 30 parameter segments can be edited, unable to continue adding',
        retainAtLeastOneParameter: 'At least one parameter configuration needs to be retained and cannot be further deleted',
        configureAtLeastOneNode: 'Please configure at least one node content',
        noSpeech: 'Unable to obtain the narration voice content, please try again',
        unableAddNode: 'There is already a Bayesian optimization node in the current experimental process, and it is not possible to continue adding nodes',
      },
      // 表单验证提示语
      rules: {
        accountNumber: 'Please Input AccountNumber',
        phone: 'Please Input Phone',
        phoneLength: 'Input PhoneLength illegal',
        name: 'Please Input Name',
        role: 'Please Select Role',
        roleName: 'Please Input RoleName',
        expName: 'Please Input ExpName',
        expNumber: 'Please Input ExpNumber',
        expSort: 'Please Input ExpSort',
        expectedWorkingHours: 'Please Input ExpectedWorkingHours',
        classifyCnName: 'Please Input ClassifyName (CN)',
        classifyEnName: 'Please Input ClassifyName (EN)',
        assemblyCnName: 'Please Input AssemblyName (CN)',
        assemblyEnName: 'Please Input AssemblyName (EN)',
        attributeCnName: 'Please Input AttributeName (CN)',
        attributeEnName: 'Please Input AttributeName (EN)',
        sort: 'Please Input Sort Number',
        status: 'Please Select Status',
        imgSrcType: 'Please Select ImgSrc Type',
        imgSrc: 'Please Input ImgSrc',
        inputCnName: 'The Chinese name parameter cannot be empty. Please fill it in and try again',
        inputEnName: 'The English name parameter cannot be empty. Please fill it in and try again',
        inputValue: 'The parameter value cannot be empty. Please fill it in and try again',
        plcAddress: 'Please Input PlcAddress',
      },
    },
    // 分页区
    page: {
      total: 'Total',
      strip: 'Strip',
      page: 'Page'
    }
  }
};
